iT邦幫忙

2022 iThome 鐵人賽

DAY 11
1
Modern Web

【每天5分鐘】學前端系列 第 11

Day11【每天5分鐘】學前端 | CSS 清單 ol & ul 樣式設定

  • 分享至 

  • xImage
  •  

補充說明 HTML 清單影片 的標籤,並練習 CSS 樣式的設定。

清單有兩種

  • 無序清單(unordered list):使用 <ul> 標籤
  • 有序清單(ordered list):使用 <ol> 標籤

項目內容則都是使用 <li> 標籤

附上 W3School 介紹連結 (無序清單點我 、 有序清單點我


我們來看看實例:

<body>
    <div class="diy_card">
        <video controls autoplay muted loop>
            <source src="coffee_tonic_diy.mp4" type="video/mp4">
            Your browser does not support the video tag.
        </video>
        <div class="txt">
            <h3>材料:</h3>
            <ul>
                <li>通寧水 1 罐</li>
                <li>冰塊數顆</li>
                <li>咖啡 或 濃縮咖啡</li>
            </ul>
            <h3>作法:</h3>
            <ol>
                <li>在透明玻璃杯中放入冰塊</li>
                <li>倒入通寧水約 8 分滿</li>
                <li>可使用湯匙當輔助,緩緩地將咖啡倒入</li>
            </ol>
        </div>
    </div>
</body>

這是未套用 CSS 樣式的樣子(由於圖片太大張,我在截圖時把它裁掉了)
https://ithelp.ithome.com.tw/upload/images/20220912/20151346J1s4wDflls.png

這是套用 CSS 樣式的樣子
https://ithelp.ithome.com.tw/upload/images/20220912/20151346xqJLQcMzfB.png

原始碼如下:

<head>
    <style>
        .diy_card{
            width: 600px;
            border: 2px dotted rgba(10, 21, 20, .2);
            border-radius: 10px;
            background-color: rgba(250, 230, 215, .3);
            display: flex;
        }
        video{
            width: 180px;
            height: 240px;
            padding: 10px 20px;
            margin: auto 0;
        }
        h3{
            padding-left: 20px;
        }
        ul{
            list-style-image: linear-gradient(to left bottom, white, brown);
            padding-bottom: 10px;
        }
    </style>
</head>

其中, border-radius 表示邊框的角度,0px 為直角,數值越大,弧度越大。
list-style-image 可以改變無序清單的項目圖片。 linear-gradient 表示漸層


影片標籤

附上 W3School 介紹連結 網址點我

實作範例:

<video controls autoplay muted loop>
    <source src="coffee_tonic_diy.mp4" type="video/mp4">
    Your browser does not support the video tag.
</video>
常用屬性 介紹
controls 顯示控制按鈕,加了才能夠撥放
autoplay 自動撥放,需搭配 muted 一起使用才有效
muted 靜音
loop 重複撥放

https://ithelp.ithome.com.tw/upload/images/20220912/20151346z7jdgwsxnQ.png 自學指引:

  • 如果要做出一個圓,border-radius 該如何設定
  • 路徑 ./ 和 ../ 所代表的意思?

https://ithelp.ithome.com.tw/upload/images/20220912/20151346z7jdgwsxnQ.png 實驗看看:

  • 把範例的 <div class="txt"> </div> 標籤拿掉,會發生什麼事呢?
  • 把 display: flex; 刪掉,會發生什麼變化?


抱歉,今天有點來不及介紹得很詳細,內容好像有點少啊... 還不到 3 千字

明天會來介紹 display 這個屬性 ^O^/
感謝閱讀,我們明天見~~~ /images/emoticon/emoticon29.gif


上一篇
Day10【每天5分鐘】學前端 | CSS box model & 開啟開發者工具
下一篇
Day12【每天5分鐘】學前端 | CSS display 顯示類型
系列文
【每天5分鐘】學前端30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
json_liang
iT邦研究生 4 級 ‧ 2022-09-13 00:24:15

li, ol 這兩個屬性我在最近寫文章也常常會需要用到!實用感謝分享/images/emoticon/emoticon08.gif

Olivia iT邦新手 4 級 ‧ 2022-09-13 14:39:35 檢舉

感謝你收看每天5分鐘學前端 /images/emoticon/emoticon37.gif

1
隱士者
iT邦新手 4 級 ‧ 2022-09-13 10:21:17

切版切的好漂亮 跟妳人一樣 /images/emoticon/emoticon12.gif

Olivia iT邦新手 4 級 ‧ 2022-09-13 14:41:17 檢舉

哈哈~謝謝你! /images/emoticon/emoticon25.gif

我要留言

立即登入留言